package com.woniu.dao;


import com.woniuxy.commons.entity.QueryConditions;
import com.woniuxy.commons.entity.ReviseBank;

import java.util.List;

/**
 * @program: bzeducation
 * @author: Xingqilin
 * @create: 2020-07-16 14:49
 * @description:改错题库查询
 */

public interface ReviseBankDao {

    //    通过ID查找具体选择题
    ReviseBank findReviseById(Long selectId);

    //    通过问题描述模糊查询
    List<ReviseBank> findReviseByTopic(Long subject, String topic);

    //    通过学期，分值，类别，知识点，出题时间，出题人查询问题
    List<ReviseBank> findReviseByParams(QueryConditions queryConditions);

    int insertReviseBank(ReviseBank reviseBank);

    int updateReviseBank(ReviseBank reviseBank);

    int deleteReviseBank(long reviseId);
}
